The Chemical Brothers – The devil is in the details